package hr.service;

import hr.entity.DO.EmployeeMovementDO;
import hr.entity.EmployeeMovement;
import com.baomidou.mybatisplus.extension.service.IService;
import hr.entity.vo.EmployeeMovementVo;

import java.util.List;

/**
 * <p>
 * 员工调动记录表 服务类
 * </p>
 *
 * @author zzh
 * @since 2023-12-14
 */
public interface EmployeemovementService extends IService<EmployeeMovement> {

    List<EmployeeMovementDO> getEmployeeMovement(EmployeeMovementVo vo);

    Integer getCount(EmployeeMovementVo vo);

    boolean updateDepartmentPostMovement(EmployeeMovementDO movementDO);

    List<EmployeeMovementDO> getEmployeeMovementByEmpId(Long employeeId);
}
